NuclearEngagement\Services\PostsQueryService A

Total Complexity 72
Dependencies 5
Dependents 3
Total lines 570
Lines of code 328
Logical lines of code 202
Comment lines 123
Methods 15
Properties 0

Methods 15

Method Rating Maintainability Complexity Lines of code
build_sql_clauses()
A
44 11 41
build_query_args()
A
43 10 50
fetch_posts_in_batches()
A
42 9 53
build_optimized_sql()
A
47 9 34
get_query_params()
A
54 9 22
get_memory_limit()
S
55 5 20
get_posts_count()
S
51 4 27
get_cache_key()
S
60 3 14
calculate_safe_batch_size()
S
62 3 11
countPostsOptimized()
S
56 2 17
get_posts_count_only()
S
59 2 13
clear_cache()
S
65 2 9
register_hooks()
S
75 1 4
get_cache_version()
S
79 1 3
get_memory_stats()
S
64 1 10